Kristen Stewart has started shooting one of her most talked-about roles to date, that of Diana, Princess of Wales.